package com.simtop.service;

import com.alibaba.fastjson.JSONObject;
import com.simtop.pojo.resource.Resources;

import java.util.List;

/**
 * @author lvyongwei
 */
public interface ResourcesService {

    /**
     * 添加资源内容
     * @param resources
     * @return
     */
    public boolean insertResources(Resources resources);

    /**
     * 修改资源内容
     * @param resources
     * @return
     */
    public boolean updateResources(Resources resources);

    /**
     * 删除资源内容
     * @param ids
     * @return
     */
    public boolean deleteResources(Long[] ids);

    /**
     * 根据用户id获取资源内容
     * @param userId
     * @return
     */
    public JSONObject selectResources(Integer userId);

    /**
     * 根据用户id获取资源内容
     * @param userId
     * @return
     */
    public List<Resources> getSelfResources(Integer userId);

    /**
     * 获取资源审核结果
     * @param ids
     * @return
     */
    public List<Resources> getResources(Long[] ids);
}
